// 优化根路径
axios.defaults.baseURL = `http://api-breakingnews-web.itheima.net`

//优化头部
axios.interceptors.request.use((config) => {
  // console.log(config);

  // indexof返回的-1表示"找不到匹配项"，用的是其索引
  // if (config.url.indexof(`/my`) !== -1) {
  //   config.headers.Authorization=localStorage.getItem(`token`);
  // }

  //includes包含，结果是布尔值类型
  if (config.url.includes(`/my`)) {
    config.headers.Authorization = localStorage.getItem(`token`);
  }

  return config;
}, error => {

  return Promise.reject(error);
});


//响应拦截器
axios.interceptors.response.use((response) => {
  if (response.data.status === 1 && response.data.message === `身份认证失败！`) {
    location.href = `/login.html`
  }
  return response;
},
  (error) => {

    return Promise.reject(error);
  });